package br.com.vilababy.sigvb.constantes;

public enum RelacaoEnum {

	/**
	 * @author Diego Patrick da Silva Santos
	 */
	PAI(1,"Pai"),
	MAE(2,"Mãe"),
	AVOS(3,"Avós"),
	IRMAOS(4,"Irmãos"),
	PRIMOS(5,"Primos"),
	TIOS(6,"Tios");
	
	private RelacaoEnum(Integer codigo, String valor) {
		this.codigo = codigo;
		this.valor = valor;
	}
	
	private Integer codigo;
	private String valor;
	
	public final Integer getCodigo() {
		return codigo;
	}
	public final String getValor() {
		return valor;
	}
	
	public static RelacaoEnum getRelacaoEnum(String valor) {
		RelacaoEnum retorno = null;
		
		for (RelacaoEnum relacao : values())
			if (relacao.getValor().equals(valor))
				retorno = relacao;
		
		return retorno;
	}
	
}

